package main

/*
条件表达式没有括号
支持一个初始化表达式（可以是并行方式）
左大括号必须和条件语句或else在同一行
支持单行模式
初始化语句中的变量为block级别，同时隐藏外部同名变量
1.0.3版本中的编译器BUG
 */
import "fmt"

func main() {

	if a, b := 1, 2; a+b >= 3 {
		fmt.Println("OK")
	} else {
		fmt.Println("NO OK")
	}

	if a := 1; a == 1 {
		fmt.Println("OK")
	}
	a := 1;
	if a == 1 {
		fmt.Println("OK")
	}
}
